home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 February / PCWorld_2006-02_cd.bin / software / topware / pspad / pspad450inst_cz.exe / {app} / Context / AutoIT3.DEF < prev    next >
Text File  |  2004-11-12  |  26KB  |  856 lines

  1. [Do | Do...Until]
  2. Do
  3.     statements
  4.     ...
  5. Until |<expression>
  6. [For | For...Next] 
  7. For <variable> = <start> To <stop> [Step <stepval>]
  8.     statements
  9.     ...
  10. [Func | Func...EndFunc]
  11. Func functioname ( [ByRef] $param1, ..., [ByRef] $paramN)
  12.     ...
  13.     [Return [value]]
  14. EndFunc
  15. [If...Then | If...Then]
  16. If <expression> Then statement
  17. [If...ElseIf...Else...EndIf | If...ElseIf...Else...EndIf ]
  18. If <expression> Then
  19.     statements
  20.     ...
  21. ElseIf expression-n Then
  22.     ElseIf statements ... 
  23.     ...
  24. Else
  25.     Else statements
  26.     ...
  27. EndIf
  28. [Select...Case...EndSelect | Select...Case...EndSelect]
  29. Select
  30.     Case <expression>
  31.         statement1
  32.         ...
  33.     [Case 
  34.         statement2
  35.         ...]
  36.     [Case Else
  37.         statementN
  38.         ...]
  39. EndSelect
  40.  
  41. [IF | .]
  42. IF
  43. ;
  44. [Then | .]
  45. Then
  46. ;
  47. [Else | .]
  48. Else
  49. ;
  50. [ElseIF | .]
  51. ElseIF
  52. ;
  53. [EndIF | .]
  54. EndIF
  55. ;
  56. [Do | .]
  57. Do
  58. ;
  59. [Untill | .]
  60. Untill
  61. ;
  62. [Exit | Exit Program]
  63. Exit [( returncode)]
  64. ;
  65. [ExitLoop | Leave the Do/While/For loop.]
  66. ExitLoop
  67. ;
  68. [For | .]
  69. For
  70. ;
  71. [Next | .]
  72. Next
  73. ;
  74. [Local | Local Variable Definition]
  75. Local
  76. ;
  77. [Global | Global Variable Definition]
  78. Global
  79. ;
  80. [While | .]
  81. While
  82. ;
  83. [Wend | .]
  84. Wend
  85. ;
  86. [Select | .]
  87. Select
  88. ;
  89. [Case | .]
  90. Case
  91. ;
  92. [CaseElse | .]
  93. CaseElse
  94. ;
  95. [EndSelect | .]
  96. EndSelect
  97. ;
  98.  
  99.  
  100. [Abs | Calculates the absolute value of a number.]
  101. Abs ( |expression )
  102. ;
  103. [ACos | Calculates the arcCosine of a number.]
  104. ACos ( |expression )
  105. ;
  106. [AdlibDisable | Disables the adlib functionality.]
  107. AdlibDisable ( |)
  108. ;
  109. [AdlibEnable | Enables Adlib functionality.]
  110. AdlibEnable ( |"function" [,time] )
  111. ;
  112. [Asc | Returns the ASCII code of a character.]
  113. Asc ( |"char" )
  114. ;
  115. [ASin | Calculates the arcsine of a number.]
  116. ASin ( |expression )
  117. ;
  118. [ATan | Calculates the arctangent of a number.]
  119. ATan ( |expression )
  120. ;
  121. [AutoItSetOption | Changes the operation of various AutoIt functions/parameters.]
  122. AutoItSetOption ( |"option", param )
  123. ;
  124. [AutoItWinGetTitle | Retrieves the title of the AutoIt window.]
  125. AutoItWinGetTitle ( |)
  126. ;
  127. [AutoItWinSetTitle | Changes the title of the AutoIt window.]
  128. AutoItWinSetTitle ( |"newtitle" )
  129. ;
  130. [BitAND | Performs a bitwise AND operation.]
  131. BitAND ( |value1, value2 )
  132. ;
  133. [BitNOT | Performs a bitwise NOT operation.]
  134. BitNOT ( |value )
  135. ;
  136. [BitOR | Performs a bitwise OR operation.]
  137. BitOR ( |value1, value2 )
  138. ;
  139. [BitShift | Performs a bit shifting operation.]
  140. BitShift ( |value, shift )
  141. ;
  142. [BitXOR | Performs a bitwise exclusive OR (XOR) operation.]
  143. BitXOR ( |value1, value2 )
  144. ;
  145. [BlockInput | Disable/enable the mouse and keyboard.]
  146. BlockInput ( |flag )
  147. ;
  148. [Break | Enables or disables the users' ability to exit a script from the tray icon menu.]
  149. Break ( |mode )
  150. ;
  151. [Call | Calls a user-defined function contained in a string parameter.]
  152. Call ( |"function" )
  153. ;
  154. [CDTray | Opens or closes the CD tray.]
  155. CDTray ( |"drive", "status" )
  156. ;
  157. [Chr | Returns a character corresponding to an ASCII code.]
  158. Chr ( |ASCIIcode )
  159. ;
  160. [ClipGet | Retrieves text from the clipboard.]
  161. ClipGet ( |)
  162. ;
  163. [ClipPut | Writes text to the clipboard.]
  164. ClipPut ( |"value" )
  165. ;
  166. [ControlClick | Sends a mouse click command to a given control.]
  167. ControlClick ( |"title", "text", "classnameNN" [, button] [, clicks]] )
  168. ;
  169. [ControlCommand | Sends a command to a control.]
  170. ControlCommand ( |"title", "text", "classnameNN", "command", "option" )
  171. ;
  172. [ControlDisable | Disables or "grays-out" a control.]
  173. ControlDisable ( |"title", "text", "classnameNN")
  174. ;
  175. [ControlEnable | Enables a "grayed-out" control.]
  176. ControlEnable ( |"title", "text", "classnameNN" )
  177. ;
  178. [ControlFocus | Sets input focus to a given control on a window.]
  179. ControlFocus ( |"title", "text", "classnameNN" )
  180. ;
  181. [ControlGetFocus | Returns the ControlRef# of the control that has keyboard focus within a specified window.]
  182. ControlGetFocus ( |"title" [, "text"] )
  183. ;
  184. [ControlGetPos | Retrieves the position and size of a control relative to it's window.]
  185. ControlGetPos ( |"title", "text", "classnameNN" )
  186. ;
  187. [ControlGetText | Retrieves text from a control.]
  188. ControlGetText ( |"title", "text", "classnameNN" )
  189. ;
  190. [ControlHide | Hides a control.]
  191. ControlHide ( |"title", "text", "classnameNN" )
  192. ;
  193. [ControlMove | Moves a control within a window.]
  194. ControlMove ( |"title", "text", "classnameNN", x, y [, width [, height]] )
  195. ;
  196. [ControlSend | Sends a string of characters to a control.]
  197. ControlSend ( |"title", "text", "classnameNN", "string" [, flag] )
  198. ;
  199. [ControlSetText | Sets text of a control.]
  200. ControlSetText ( |"title", "text", "classnameNN", "new text" )
  201. ;
  202. [ControlShow | Shows a control that was hidden.]
  203. ControlShow ( |"title", "text", "classnameNN" )
  204. ;
  205. [Cos | Calculates the cosine of a number.]
  206. Cos ( |expression )
  207. ;
  208. [Dec | Returns a numeric representation of a hexidecimal string.]
  209. Dec ( |"hex" )
  210. ;
  211. [DirCopy | Copies a directory and all sub-directories and files (Similar to xcopy).]
  212. DirCopy ( |"source dir", "dest dir" [, flag] )
  213. ;
  214. [DirCreate | Creates a directory/folder.]
  215. DirCreate ( |"path" )
  216. ;
  217. [DirMove | Moves a directory and all sub-directories and files.]
  218. DirMove ( |"source dir", "dest dir" [, flag] )
  219. ;
  220. [DirRemove | Deletes a directory/folder.]
  221. DirRemove ( |"path" [,recurse] )
  222. ;
  223. [DriveGetDrive | Returns an array containing the enumerated drives.]
  224. DriveGetDrive ( |"type" )
  225. ;
  226. [DriveGetFileSystem | Returns File System Type of a drive.]
  227. DriveGetFileSystem ( |"path" )
  228. ;
  229. [DriveGetLabel | Returns Volume Label of a drive, if it has one.]
  230. DriveGetLabel ( |"path" )
  231. ;
  232. [DriveGetSerial | Returns Serial Number of a drive.]
  233. DriveGetSerial ( |"path" )
  234. ;
  235. [DriveGetType | Returns drive type.]
  236. DriveGetType ( |"path" )
  237. ;
  238. [DriveSetLabel | Sets the Volume Label of a drive.]
  239. DriveSetLabel ( |"path", "label" )
  240. ;
  241. [DriveSpaceFree | Returns the free disk space of a path in Megabytes.]
  242. DriveSpaceFree ( |"path" )
  243. ;
  244. [DriveSpaceTotal | Returns the total diskspace of a path in Megabytes.]
  245. DriveSpaceTotal ( |"path" )
  246. ;
  247. [DriveStatus | Returns the status of the drive as a string.]
  248. DriveStatus ( |"path" )
  249. ;
  250. [EnvGet | Retrieves an environment variable.]
  251. EnvGet ( |"envvariable" )
  252. ;
  253. [EnvSet | Writes an environment variable.]
  254. EnvSet ( |"envvariable", "value" )
  255. ;
  256. [EnvUpdate | Refreshes the OS environment.]
  257. EnvUpdate ( |)
  258. ;
  259. [Exp | Calculates <i><b>e</b></i> to the power of a number.]
  260. Exp ( |expression )
  261. ;
  262. [FileChangeDir | Changes the current working directory.]
  263. FileChangeDir ( |"path" )
  264. ;
  265. [FileClose | Closes a previously opened text file.]
  266. FileClose ( |filehandle )
  267. ;
  268. [FileCopy | Copies one or more files.]
  269. FileCopy ( |"source", "dest" [, flag] )
  270. ;
  271. [FileCreateShortcut | Creates a shortcut (.lnk) to a file.]
  272. FileCreateShortcut ( |"file", "lnk" [, "workdir", "args", "desc", "icon", "hotkey"] )
  273. ;
  274. [FileDelete | Delete one or more files.]
  275. FileDelete ( |"path" )
  276. ;
  277. [FileExists | Checks if a file or directory exists.]
  278. FileExists ( |"path" )
  279. ;
  280. [FileFindFirstFile | Returns a filename according to search string.]
  281. FileFindFirstFile ( |"filename" )
  282. ;
  283. [FileFindNextFile | Returns a filename according to a previous call to FileFindFirstFile.]
  284. FileFindNextFile ( |$search )
  285. ;
  286. [FileGetAttrib | Returns a code string representing a file's attributes.]
  287. FileGetAttrib ( |"filename" )
  288. ;
  289. [FileGetLongName | Returns the long path+name of the path+name passed.]
  290. FileGetLongName ( |"file" )
  291. ;
  292. [FileGetShortName | Returns the 8.3 short path+name of the path+name passed.]
  293. FileGetShortName ( |"file" )
  294. ;
  295. [FileGetSize | Returns the size of a file in bytes.]
  296. FileGetSize ( |"filename" )
  297. ;
  298. [FileGetTime | Returns the time and date information for a file.]
  299. FileGetTime ( |"filename" [,option] )
  300. ;
  301. [FileGetVersion | Returns the "File" version information.]
  302. FileGetVersion ( |"filename" )
  303. ;
  304. [FileInstall | Include and install a file with the compiled script.]
  305. FileInstall ( |"source", "dest" [,flag] )
  306. ;
  307. [FileMove | Moves one or more files]
  308. FileMove ( |"source", "dest" [, flag] )
  309. ;
  310. [FileOpen | Opens a text file for reading or writing.]
  311. FileOpen ( |"filename", mode )
  312. ;
  313. [FileOpenDialog | Initiates a Open File Dialog.]
  314. FileOpenDialog ( |"title", "init dir", "filter" [, options] )
  315. ;
  316. [FileReadLine | Read in a line of text from a previously opened text file.]
  317. FileReadLine ( |filehandle or "filename" [, line] )
  318. ;
  319. [FileRecycle | Sends a file or directory to the recycle bin, if possible]
  320. FileRecycle ( |"source" )
  321. ;
  322. [FileSaveDialog | Initiates a Save File Dialog.]
  323. FileSaveDialog ( |"title", "init dir", "filter" [, options] )
  324. ;
  325. [FileSelectFolder | Initiates a Browse For Folder GUI.]
  326. FileSelectFolder ( |"dialog text", "root dir", flag )
  327. ;
  328. [FileSetAttrib | Sets the attributes of one or more files.]
  329. FileSetAttrib ( |"file pattern", "+-RASHNOT" [, recurse] )
  330. ;
  331. [FileSetTime | Sets the timestamp of one of more files.]
  332. FileSetTime ( |"file pattern", "time", type [, recurse] )
  333. ;
  334. [FileWriteLine | Append a line of text to the end of a previously opened text file.]
  335. FileWriteLine ( |filehandle or "filename", "line" )
  336. ;
  337. [Hex | Returns a string representation of an integer converted to hexadecimal.]
  338. Hex ( |number, length )
  339. ;
  340. [HotKeySet | Sets a hotkey that calls a user function.]
  341. HotKeySet ( |"key" [, "function"] )
  342. ;
  343. [IniDelete | Deletes a value from a standard format .ini file.]
  344. IniDelete ( |"filename", "section", "key" )
  345. ;
  346. [IniRead | Reads a value from a standard format .ini file.]
  347. IniRead ( |"filename", "section", "key", "default" )
  348. ;
  349. [IniWrite | Writes a value to a standard format .ini file.]
  350. IniWrite ( |"filename", "section", "key", "value" )
  351. ;
  352. [InputBox | Displays an input box to ask the user to enter a string.]
  353. InputBox ( |"title", "Prompt" [, "Default" [, "password char" [, Width, Height [, Left, Top [, TimeOut]]]]] )
  354. ;
  355. [Int | Returns the integer (whole number) representation of an expression.]
  356. Int ( |expression )
  357. ;
  358. [IsAdmin | Checks if the current user has administrator privileges.]
  359. IsAdmin ( |)
  360. ;
  361. [IsArray | Checks if a variable is an array type.]
  362. IsArray ( |variable )
  363. ;
  364. [IsFloat | Checks if a variable or expression is a float-type.]
  365. IsFloat ( |variable )
  366. ;
  367. [IsInt | Checks if a variable or expression is an integer type.]
  368. IsInt ( |variable )
  369. ;
  370. [IsNumber | Checks if a variable's base type is numeric.]
  371. IsNumber ( |variable )
  372. ;
  373. [IsString | Checks if a variable is a string type.]
  374. IsString ( |variable )
  375. ;
  376. [Log | Calculates the natural logarithm of a number.]
  377. Log ( |expression )
  378. ;
  379. [Mod | Performs the modulus operation.]
  380. Mod ( |value1, value2 )
  381. ;
  382. [MouseClick | Perform a mouse click operation.]
  383. MouseClick ( |"button" [, x, y [, clicks [, speed ]]] )
  384. ;
  385. [MouseClickDrag | Perform a mouse click and drag operation.]
  386. MouseClickDrag( |"button", x1, y1, x2, y2 [,speed] )
  387. ;
  388. [MouseDown | Perform a mouse down event at the current mouse position.]
  389. MouseDown ( |"button" )
  390. ;
  391. [MouseGetCursor | Returns a cursor ID Number of the current Mouse Cursor.]
  392. MouseGetCursor ( |)
  393. ;
  394. [MouseGetPos | Retrieves the current position of the mouse cursor.]
  395. MouseGetPos ( |)
  396. ;
  397. [MouseMove | Moves the mouse pointer.]
  398. MouseMove ( |x, y [, speed] )
  399. ;
  400. [MouseUp | Perform a mouse up event at the current mouse position.]
  401. MouseUp ( |"button" )
  402. ;
  403. [MsgBox | Displays a simple message box with optional timeout.]
  404. MsgBox ( |flag, "title", "text" [, timeout] )
  405. ;
  406. [Number | Returns the numeric representation of an expression.]
  407. Number ( |expression )
  408. ;
  409. [PixelGetColor | Returns a pixel color according to x,y pixel coordinates.]
  410. PixelGetColor ( |x , y )
  411. ;
  412. [PixelSearch | Searches a rectangle of pixels for the pixel color provided.]
  413. PixelSearch ( |left, top, right, bottom, color [, shade-variation] [, step]]  )
  414. ;
  415. [ProcessClose | Terminates a named process.]
  416. ProcessClose ( |"process" )
  417. ;
  418. [ProcessExists | Checks to see if a specified process exists.]
  419. ProcessExists ( |"process" )
  420. ;
  421. [ProcessWait | Pauses script execution until a given process exists.]
  422. ProcessWait ( |"process" [, timeout] )
  423. ;
  424. [ProcessWaitClose | Pauses script execution until a given process does not exist.]
  425. ProcessWaitClose ( |"process" [, timeout] )
  426. ;
  427. [ProgressOff | Turns Progress window off.]
  428. ProgressOff ( |)
  429. ;
  430. [ProgressOn | Creates a customizable progress bar window.]
  431. ProgressOn ( |"title", "maintext" [, "subtext" [, x pos [, y pos [, opt]]]] )
  432. ;
  433. [ProgressSet | Sets the position and/or text of a previously created Progress bar window.]
  434. ProgressSet ( |percent [, "subtext" [, "maintext"]] )
  435. ;
  436. [Random | Generates a pseudo-random float-type number.]
  437. Random ( |[[Min ,] Max] )
  438. ;
  439. [RegDelete | Deletes a key or value from the registry.]
  440. RegDelete ( |"keyname" [, "valuename"] )
  441. ;
  442. [RegRead | Reads a value from the registry.]
  443. RegRead ( |"keyname", "valuename" )
  444. ;
  445. [RegWrite | Writes a value to the registry.]
  446. RegWrite ( |"keyname", "valuename", "type", value )
  447. ;
  448. [Round | Returns a number rounded to a specified number of decimal places.]
  449. Round ( |expression [, decimalplaces]  )
  450. ;
  451. [Run | Runs an external program.]
  452. Run ( |"filename" [, "workingdir" [, flag]] )
  453. ;
  454. [RunAsSet | Initialise a set of user credentials to use during Run and RunWait operations.  2000/XP or later ONLY.]
  455. RunAsSet ( |["user", "domain", "password"] )
  456. ;
  457. [RunWait | Runs an external program and pauses script execution until the program finishes.]
  458. RunWait ( |"filename" [, "workingdir" [, flag]] )
  459. ;
  460. [Send | Sends simulated keystrokes to the active window.]
  461. Send ( |"keys" [, flag] )
  462. ;
  463. [SetError | Manually set the value of the @error macro.]
  464. SetError ( |code )
  465. ;
  466. [Shutdown | Shuts down the system.]
  467. Shutdown ( |code )
  468. ;
  469. [Sin | Calculates the sine of a number.]
  470. Sin ( |expression )
  471. ;
  472. [Sleep | Pause script execution.]
  473. Sleep ( |delay )
  474. ;
  475. [SoundPlay | Play a sound file.]
  476. SoundPlay ( |"filename" [, wait] )
  477. ;
  478. [SoundSetWaveVolume | Sets the system wave volume by percent.]
  479. SoundSetWaveVolume ( |percent )
  480. ;
  481. [SplashImageOn | Creates a customizable image popup window.]
  482. SplashImageOn ( |"title", "file" [, width [, height [, x pos [, y pos [, opt]]]]] )
  483. ;
  484. [SplashOff | Turns SplashText or SplashImage off.]
  485. SplashOff ( |)
  486. ;
  487. [SplashTextOn | Creates a customizable text popup window.]
  488. SplashTextOn ("title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, "fontsz" [, "fontwt"]]]]]]]] )
  489. ;
  490. [Sqrt | Calculates the square-root of a number.]
  491. Sqrt ( |expression )
  492. ;
  493. [StatusbarGetText | Retrieves the text from a standard status bar control.]
  494. StatusbarGetText ( |"title" [, "text" [, part]] )
  495. ;
  496. [String | Returns the string representation of an expression.]
  497. String ( |expression )
  498. ;
  499. [StringAddCR | Takes a string and prefixes all linefeed characters ( Chr(10) ) with a carriage return character ( Chr(13) ).]
  500. StringAddCR ( |"string" )
  501. ;
  502. [StringFormat | Returns a formatted string (similar to the C sprintf() function).]
  503. StringFormat ( |"format control", $var1 [, ... $var32] )
  504. ;
  505. [StringInStr | Checks if a string contains a given substring.]
  506. StringInStr ( |"string", "substring" [, casesense] )
  507. ;
  508. [StringIsAlNum | Checks if a string contains only alphanumeric characters.]
  509. StringIsAlNum ( |"string" )
  510. ;
  511. [StringIsAlpha | Checks if a string contains only alphabetic characters.]
  512. StringIsAlpha ( |"string" )
  513. ;
  514. [StringIsASCII | Checks if a string contains only ASCII characters in the range 0x00 - 0x7f (0 - 127).]
  515. StringIsASCII ( |"string" )
  516. ;
  517. [StringIsDigit | Checks if a string contains only digit (0-9) characters.]
  518. StringIsDigit ( |"string" )
  519. ;
  520. [StringIsFloat | Checks if a string is a floating point number.]
  521. StringIsFloat ( |"string" )
  522. ;
  523. [StringIsInt | Checks if a string is an integer.]
  524. StringIsInt ( |"string" )
  525. ;
  526. [StringIsLower | Checks if a string contains only lowercase characters.]
  527. StringIsLower ( |"string" )
  528. ;
  529. [StringIsSpace | Checks if a string contains only whitespace characters.]
  530. StringIsSpace ( |"string" )
  531. ;
  532. [StringIsUpper | Checks if a string contains only uppercase characters.]
  533. StringIsUpper ( |"string" )
  534. ;
  535. [StringIsXDigit | Checks if a string contains only hexadecimal digit (0-9, A-F) characters.]
  536. StringIsXDigit ( |"string" )
  537. ;
  538. [StringLeft | Returns a number of characters from the left-hand side of a string.]
  539. StringLeft ( |"string", count )
  540. ;
  541. [StringLen | Returns the number of characters in a string.]
  542. StringLen ( |"string" )
  543. ;
  544. [StringLower | Converts a string to lowercase.]
  545. StringLower ( |"string" )
  546. ;
  547. [StringMid | Extracts a number of characters from a string.]
  548. StringMid ( |"string", start, count )
  549. ;
  550. [StringReplace | Replaces substrings in a string.]
  551. StringReplace ( |"string", "searchstring", "replacestring" [, count [, casesense]] )
  552. ;
  553. [StringRight | Returns a number of characters from the right-hand side of a string.]
  554. StringRight ( |"string", count )
  555. ;
  556. [StringSplit | Splits up a string into substrings depending on the given delimiters.]
  557. StringSplit ( |"string", "delimiters" )
  558. ;
  559. [StringStripCR | Removes all carriage return values ( Chr(13) ) from a string.]
  560. StringStripCR ( |"string" )
  561. ;
  562. [StringStripWS | Strips the white space in a string.]
  563. StringStripWS ( |"string", flag )
  564. ;
  565. [StringTrimLeft | Trims a number of characters from the left hand side of a string.]
  566. StringTrimLeft ( |"string", count )
  567. ;
  568. [StringTrimRight | Trims a number of characters from the right hand side of a string.]
  569. StringTrimRight ( |"string", count )
  570. ;
  571. [StringUpper | Converts a string to uppercase.]
  572. StringUpper ( |"string" )
  573. ;
  574. [Tan | Calculates the tangent of a number.]
  575. Tan ( |expression )
  576. ;
  577. [TimerStart | Returns a timestamp (in milliseconds).]
  578. TimerStart ( |)
  579. ;
  580. [TimerStop | Returns a difference in time from a previous call to StartTimer().]
  581. TimerStop ( |timestamp )
  582. ;
  583. [TrayTip | Displays a balloon tip from the AuotIt Icon. (2000/XP only)]
  584. TrayTip ( |"title", "text", timeout [, option] )
  585. ;
  586. [UBound | Returns the size of array dimensions.]
  587. UBound ( |Array [, Dimension] )
  588. ;
  589. [URLDownloadToFile | Downloads a file from the internet.]
  590. URLDownloadToFile ( |"URL", "filename" )
  591. ;
  592. [WinActivate | Activates (gives focus to) a window.]
  593. WinActivate ( |"title" [, "text"] )
  594. ;
  595. [WinActive | Checks to see if a specified window exists and is currently active.]
  596. WinActivate ( |"title" [, "text"] )
  597. ;
  598. [WinClose | Closes a window.]
  599. WinClose ( |"title" [, "text"] )
  600. ;
  601. [WinExists | Checks to see if a specified window exists.]
  602. WinExists ( |"title" [, "text"] )
  603. ;
  604. [WinGetCaretPos | Returns the coordinates of the caret in the foreground window]
  605. WinGetCaretPos ( |)
  606. ;
  607. [WinGetClassList | Retrieves the classes from a window.]
  608. WinGetClassList ( |"title" [, "text"] )
  609. ;
  610. [WinGetClientSize | Retrieves the size of a given window's client area.]
  611. WinGetClientSize ( |"title" [, "text"] )
  612. ;
  613. [WinGetHandle | Retrieves the internal handle of a window.]
  614. WinGetHandle ( |"title" [, "text"] )
  615. ;
  616. [WinGetPos | Retrieves the position and size of a given window.]
  617. WinGetPos ( |"title" [, "text"] )
  618. ;
  619. [WinGetState | Retrieves the state of a given window.]
  620. WinGetState ( |"title" [, "text"] )
  621. ;
  622. [WinGetText | Retrieves the text from a window.]
  623. WinGetText ( |"title" [, "text"] )
  624. ;
  625. [WinGetTitle | Retrieves the full title from a window.]
  626. WinGetTitle ( |"title" [, "text"] )
  627. ;
  628. [WinKill | Forces a window to close.]
  629. WinKill ( |"title" [, "text"] )
  630. ;
  631. [WinMenuSelectItem | Invokes a menu item of a window.]
  632. WinMenuSelectItem ( |"title", "text", "item" [, "item" [, "item" [, "item" [, "item" [, "item" [, "item"]]]]]] )
  633. ;
  634. [WinMinimizeAll | Minimizes all windows.]
  635. WinMinimizeAll ( |)
  636. ;
  637. [WinMinimizeAllUndo | Undoes a previous WinMinimizeAll function.]
  638. WinMinimizeAllUndo ( |)
  639. ;
  640. [WinMove | Moves and/or resizes a window.]
  641. WinMove ( |"title", "text", x, y [, width [, height]] )
  642. ;
  643. [WinSetOnTop | Change a window's  "Always On Top" attribute.]
  644. WinSetOnTop ( |"title", "text", flag )
  645. ;
  646. [WinSetTitle | Changes the title of a window.]
  647. WinSetTitle ( |"title", "text", "newtitle" )
  648. ;
  649. [WinShow | Shows, hides, minimizes, maximizes, or restores a window.]
  650. WinShow ( |"title", "text", flag )
  651. ;
  652. [WinWait | Pauses execution of the script until the requested window exists.]
  653. WinWait ( |"title" [, "text" [, timeout]] )
  654. ;
  655. [WinWaitActive | Pauses execution of the script until the requested window is active.]
  656. WinWaitActive ( |"title", ["text"], [timeout] )
  657. ;
  658. [WinWaitClose | Pauses execution of the script until the requested window does not exist.]
  659. WinWaitClose ( |"title" [, "text" [, timeout]] )
  660. ;
  661. [WinWaitNotActive | Pauses execution of the script until the requested window is not active.]
  662. WinWaitNotActive ( |"title" [, "text" [, timeout]] )
  663. ;
  664. [@AppDataCommonDir |   path to Application Data]
  665. @AppDataCommonDir
  666. ;
  667. [@AppDataDir |   path to current user's Application Data]
  668. @AppDataDir
  669. ;
  670. [@AutoItVersion |   Version number of AutoIt such as 3.0.81.0]
  671. @AutoItVersion
  672. ;
  673. [@CommonFilesDir |   path to Common Files folder]
  674. @CommonFilesDir
  675. ;
  676. [@Compiled |   Returns 1 if script is a compiled executable; otherwise, returns 0.]
  677. @Compiled
  678. ;
  679. [@ComputerName |   Computer's network name.]
  680. @ComputerName
  681. ;
  682. [@ComSpec |   value of %comspec%, the SPECified secondary COMmand interpreter;<br>primarly for command line uses, e.g.  <i>Run(@ComSpec & " /k help | more")</i>]
  683. @ComSpec
  684. ;
  685. [@CR |   Carriage return, Chr(13); sometimes used for line breaks.]
  686. @CR
  687. ;
  688. [@CRLF |   = @CR & @LF ;occasionally used for line breaks.]
  689. @CRLF
  690. ;
  691. [@DesktopCommonDir |   path to Desktop]
  692. @DesktopCommonDir
  693. ;
  694. [@DesktopDir |   path to current user's Desktop]
  695. @DesktopDir
  696. ;
  697. [@DesktopHeight |   Height of screen in pixels. (horizontal resolution)]
  698. @DesktopHeight
  699. ;
  700. [@DesktopWidth |   Width of screen in pixels. (vertical resolution)]
  701. @DesktopWidth
  702. ;
  703. [@DocumentsCommonDir |   path to Documents]
  704. @DocumentsCommonDir
  705. ;
  706. [@error |   Status of the error flag. See the SetError function.]
  707. @error
  708. ;
  709. [@FavoritesCommonDir |   path to Favorites]
  710. @FavoritesCommonDir
  711. ;
  712. [@FavoritesDir |   path to current user's Favorites]
  713. @FavoritesDir
  714. ;
  715. [@HomeDrive |   drive letter of drive containing current user's home directory]
  716. @HomeDrive
  717. ;
  718. [@HomePath |   directory part of current user's home directory; use in conjunction with @HomeDrive to get the full path]
  719. @HomePath
  720. ;
  721. [@HomeShare |   server and share name containing current user's home directory]
  722. @HomeShare
  723. ;
  724. [@HOUR |   Hours value of clock in 24-hour format. Range is 00 to 23]
  725. @HOUR
  726. ;
  727. [@IPAddress1 |   IP address of first network adapter. Tends to return 127.0.0.1 on some computers.<br>]
  728. @IPAddress1
  729. ;
  730. [@IPAddress2 |   IP address of second network adapter. Returns 0.0.0.0 if not applicable.]
  731. @IPAddress2
  732. ;
  733. [@IPAddress3 |   IP address of third network adapter. Returns 0.0.0.0 if not applicable.]
  734. @IPAddress3
  735. ;
  736. [@IPAddress4 |   IP address of fourth network adapter. Returns 0.0.0.0 if not applicable.]
  737. @IPAddress4
  738. ;
  739. [@LF |   Line feed, Chr(10); typically used for line breaks.]
  740. @LF
  741. ;
  742. [@LogonDNSDomain |   Logon Domain Name Server Domain]
  743. @LogonDNSDomain
  744. ;
  745. [@LogonDomain |   equivalent to %LOGONDOMAIN% environment variable]
  746. @LogonDomain
  747. ;
  748. [@LogonServer |   equivalent to %LOGONSERVER% environment variable]
  749. @LogonServer
  750. ;
  751. [@MDAY |   Current day of month. Range is 01 to 31]
  752. @MDAY
  753. ;
  754. [@MIN |   Minutes value of clock. Range is 00 to 59]
  755. @MIN
  756. ;
  757. [@MON |   Current month. Range is 01 to 12]
  758. @MON
  759. ;
  760. [@MyDocumentsDir |   path to My Documents target]
  761. @MyDocumentsDir
  762. ;
  763. [@OSBuild |   Returns the OS build number. For example, Windows 2003 Server returns 3790]
  764. @OSBuild
  765. ;
  766. [@OSLang |   Returns code denoting OS Language.  See <a href="appendix/OSLangCodes.htm">Appendix</a> for possible values.]
  767. @OSLang
  768. ;
  769. [@OSServicePack |   Service pack info in the form of "Service Pack 3" or, for Windows 95, it may return "B"]
  770. @OSServicePack
  771. ;
  772. [@OSTYPE |   Returns "WIN32_NT" for NT/2000/XP and returns "WIN32_WINDOWS" for 95/98/Me]
  773. @OSTYPE
  774. ;
  775. [@OSVersion |   Returns one of the following: WIN_XP, WIN_2000, WIN_NT4, WIN_ME, WIN_98, WIN_95]
  776. @OSVersion
  777. ;
  778. [@ProgramFilesDir |   path to Program Files folder]
  779. @ProgramFilesDir
  780. ;
  781. [@ProgramsCommonDir |   path to Start Menu's Programs folder]
  782. @ProgramsCommonDir
  783. ;
  784. [@ProgramsDir |   path to current user's Programs (folder on Start Menu)]
  785. @ProgramsDir
  786. ;
  787. [@ScriptDir |   Directory containing the running script. (Result does not contain a trailing backslash)]
  788. @ScriptDir
  789. ;
  790. [@ScriptFullPath |   Equivalent to @ScriptDir & "\" & @ScriptName]
  791. @ScriptFullPath
  792. ;
  793. [@ScriptName |   Long filename of the running script.]
  794. @ScriptName
  795. ;
  796. [@SEC |   Seconds value of clock. Range is 00 to 59]
  797. @SEC
  798. ;
  799. [@StartMenuCommonDir |   path to Start Menu folder]
  800. @StartMenuCommonDir
  801. ;
  802. [@StartMenuDir |   path to current user's Start Menu]
  803. @StartMenuDir
  804. ;
  805. [@StartupCommonDir |   path to Startup folder]
  806. @StartupCommonDir
  807. ;
  808. [@StartupDir |   current user's Startup folder]
  809. @StartupDir
  810. ;
  811. [@SW_HIDE |   Hide window.]
  812. @SW_HIDE
  813. ;
  814. [@SW_MAXIMIZE |   Maximize window.]
  815. @SW_MAXIMIZE
  816. ;
  817. [@SW_MINIMIZE |   Minimize window.]
  818. @SW_MINIMIZE
  819. ;
  820. [@SW_RESTORE |   Undoes a window minimization or maximization]
  821. @SW_RESTORE
  822. ;
  823. [@SW_SHOW |   Shows a previously hidden window.]
  824. @SW_SHOW
  825. ;
  826. [@SystemDir |   path to Windows' System (or System32) folder]
  827. @SystemDir
  828. ;
  829. [@TAB |   Tab character, Chr(9)]
  830. @TAB
  831. ;
  832. [@TempDir |   Path to the temporary files folder.]
  833. @TempDir
  834. ;
  835. [@UserProfileDir |   path to current user's Profile folder]
  836. @UserProfileDir
  837. ;
  838. [@UserName |   ID of the currently logged on user.]
  839. @UserName
  840. ;
  841. [@WDAY |   Numeric day of week. Range is 1 to 7 which corresponds to Sunday through Saturday.]
  842. @WDAY
  843. ;
  844. [@WindowsDir |   path to Windows folder]
  845. @WindowsDir
  846. ;
  847. [@WorkingDir |   Current/active working directory. (Result does not contain a trailing backslash)]
  848. @WorkingDir
  849. ;
  850. [@YDAY |   Current day of year. Range is 1 to 366 (or 365 if not a leap year)]
  851. @YDAY
  852. ;
  853. [@YEAR |   Current four-digit year]
  854. @YEAR
  855. ;
  856.